microscopic particle - French English Dictionary